plunge freezing device - Turkish English Dictionary